﻿--[[	$Id: druid.lua 3961 2014-12-02 08:25:22Z sdkyron@gmail.com $	]]

if not (caelUI.myChars or caelUI.herChars) then return end

if caelUI.playerClass ~= "DRUID" then return end

gM_Macros = {
	["TGT"] = {
		-- Faerie Fire
		show = "[modifier, stance:1] sid{16979}; [modifier, stance:2] sid{49376}; [modifier, nostance] sid{102401}; [combat] sid{132469}; sid{770}",
		body = [=[/click [noexists][noharm][dead] gotMacros_T2
			/cast [modifier, stance:1] sid{16979}; [modifier, stance:2] sid{49376}; [modifier, nostance] sid{102401}; [combat] sid{132469}; sid{770}]=],
		nosound = true,
		blizzmacro = true,
		perChar = true,
		class = "DRUID",
		spec = "2, 3",
	},
	["Prowl"] = {
		-- Rejuvenation, Prowl
		body = [=[/cast [stance:1] sid{774}; sid{5215}]=],
		class = "DRUID",
		spec = "2, 3",
	},
	["HT"] = {
		-- Healing Touch (Dream of Cenarius)
		body = [=[/console autounshift 0
			/cast [help][target=focus, help][target=player] sid{5185}
			/console autounshift 1]=],
		class = "DRUID",
		spec = "2, 3",
	},
	["Stealth"] = {
		-- Prowl, Healing Touch (Dream of Cenarius)
		show = "[stance:2, combat, nostealth] sid{5185}; [stance:1] sid{774}; sid{5215}",
		body = [=[/click [stance:2, combat, nostealth] gotMacros_HT; gotMacros_Prowl]=],
		blizzmacro = true,
		perChar = true,
		class = "DRUID",
		spec = "2, 3",
	},
	["ClassCD"] = {
		-- Tiger's Fury, Barkskin
		body = [=[/cast [stance:2] sid{5217}
			/cast [spec:2] sid{22812}]=],
		nosound = true,
		class = "DRUID",
		spec = "2, 3",
	},
	["SeqST1"] = {
		-- Mangle / Rake, Moonfire, Shred
		body = [=[/click focusButton
			/castsequence [stance:1, nomodifier] sid{33917}; [stance:1, modifier] sid{50334}; [stance:2, nomodifier] reset=target/12 sid{1822}, sid{155625}, sid{5221}, sid{5221}, sid{5221}, sid{5221}; [stance:2, modifier] sid{106951}]=],
		nosound = true,
		class = "DRUID",
		spec = "2",
	},
	["SeqAoE1"] = {
		-- Thrash / Thrash, Swipe
		body = [=[/click focusButton
			/castsequence [stance:1, nomodifier] sid{77758}; [stance:1, modifier] sid{50334}; [stance:2, nomodifier] reset=target/12 sid{106830}, sid{106785}, sid{106785}, sid{106785}, sid{106785}; [stance:2, modifier] sid{106951}]=],
		class = "DRUID",
		spec = "2",
	},
	["ST1"] = {
		show = "[stance:1, nomodifier] sid{33917}; [stance:1, modifier] sid{50334}; [stance:2, nomodifier] sid{5221}; [stance:2, modifier] sid{106951}",
		body = [=[/click [noexists][noharm][dead] gotMacros_T2
			/click [combat, harm, nodead] gotMacros_CD
			/click [combat, harm, nodead] gotMacros_ClassCD
			/click [harm, nodead] gotMacros_SeqST1]=],
		blizzmacro = true,
		perChar = true,
		class = "DRUID",
		spec = "2",
	},
	["AoE1"] = {
		show = "[stance:1, nomodifier] sid{77758}; [stance:1, modifier] sid{50334}; [stance:2, nomodifier] sid{106830}; [stance:2, modifier] sid{106951}",
		body = [=[/click [noexists][noharm][dead] gotMacros_T2
			/click [combat, harm, nodead] gotMacros_CD
			/click [combat, harm, nodead] gotMacros_ClassCD
			/click [harm, nodead] gotMacros_SeqAoE1]=],
		blizzmacro = true,
		perChar = true,
		class = "DRUID",
		spec = "2",
	},
	["SeqST2"] = {
		-- Shred / Mangle, Thrash, Lacerate, Pulverize
		body = [=[/castsequence [stance:2] sid{5221}; [stance:1] reset=target/12 sid{33917}, sid{77758}, sid{33745}, sid{33745}, sid{33745}, sid{80313}
			/cast [stance:1] sid{62606}]=],
		class = "DRUID",
		spec = "3",
	},
	["SeqAoE2"] = {
		-- Thrash / Mangle, Thrash, Lacerate, Pulverize
		body = [=[/castsequence [stance:2] sid{106830}; [stance:1] reset=target/12 sid{33917}, sid{77758}, sid{33745}, sid{77758}, sid{33745}, sid{77758}, sid{33745}, sid{80313}]=],
		class = "DRUID",
		spec = "3",
	},
	["ST2"] = {
		show = "[stance:1] sid{33917}; [stance:2] sid{5221}",
		body = [=[/click [noexists][noharm][dead] gotMacros_T2
			/click [combat, harm, nodead] gotMacros_CD
			/click [combat, harm, nodead] gotMacros_ClassCD
			/click [harm, nodead] gotMacros_SeqST2]=],
		blizzmacro = true,
		perChar = true,
		class = "DRUID",
		spec = "3",
	},
	["AoE2"] = {
		show = "[stance:1] sid{77758}; [stance:2] sid{106830}",
		body = [=[/click [noexists][noharm][dead] gotMacros_T2
			/click [combat, harm, nodead] gotMacros_CD
			/click [combat, harm, nodead] gotMacros_ClassCD
			/click [harm, nodead] gotMacros_SeqAoE2]=],
		blizzmacro = true,
		perChar = true,
		class = "DRUID",
		spec = "3",
	}
}